﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RndMaterialDisposalService.Models.Entitys
{
    /// <summary>
    /// 
    /// </summary>
    [Table("ConfirmationExpense")]
    public class ConfirmationExpenseDto
    {
        /// <summary>
        /// 
        /// </summary>
        [Key]
        public Guid SysId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? DispatcherName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? DispatcherId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? DispatcherMobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? DispatcherEmail { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? UseCarName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? UseCarMobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? UseDeptNameCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? UseCarDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ReturnDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CarType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? PeopleNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? OtherRemark { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? UserSignature { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? UserAudit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Satisfaction { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProviderName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProviderMobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProviderEmail { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ConfirmPeople { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ConfirmDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? VehicleRequirement { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProcInstId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Subject { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProcFolio { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? FormId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CreateDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CreatedBy { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? LastUpdateDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? LastUpdatedBy { get; set; }
    }
}
